package planes
import comunicaciones.Comunicacion
import cliente.empresa.Cliente

//Ciudades amigas, se puede elegir una ciudad a la cual hablar en forma gratuita.

class PlanCiudadesAmigas(ciudad :String) extends Plan {
  var ciudadAmiga = ciudad
  
  def calcularPrecioSegunPlan(llamada :Comunicacion): Double ={
	  llamada.precioParaConPlanCiudades(this.ciudadAmiga)
  }
  
  override def checkearPrecioParaPlan(client :Cliente):(String,Double)={
    client.plan = this
    var total = 0.0
    for(llamada <- client.comunicaciones){
        total += llamada.precio(client)
    }
    return ("Plan CiudadesAmigas",total)
  }

}